package cn.goktech.controller;

import cn.goktech.service.UserServiceDao;
import cn.goktech.servimp.UserServiceDaoImp;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

//@注解名（“bean的id值”） ，会取代默认（类名的小驼峰式）的取名规则
@Controller("myController")
public class UserController {
    /**
     * @Autowired:
     * 1、在容器中根据类型去查找bean，如果查不到，会跑异常NoSuchBeanDefinitionException
     * 2、如果查找多个类型的bean，通过byName的方式查找（属性的名称与bean的id），如果查找不到，会抛异常NoUniqueBeanDefinitionException
     *
     *
     */
    @Autowired()
    private UserServiceDao userServiceDao2;

    public UserServiceDao getUserServiceDao2() {
        return userServiceDao2;
    }

    public void setUserServiceDao(UserServiceDao userServiceDao2) {
        this.userServiceDao2 = userServiceDao2;
    }

    public void saveUser(){
        userServiceDao2.savaUser();
    }



}
